import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';


Vue.use(ElementUI);

Vue.config.productionTip = false;

import ax from 'axios'  // 代表引入axios
const instance = ax.create({
  // 所有的请求的路径 前面加上${baseURL}
  baseURL: 'http://localhost:8088/'
});

/**
 *  请求拦截器
 */
instance.interceptors.request.use(config=>{

  // 头里面加一个参数   myname
  config.headers.myname=localStorage.getItem("user");
  //
  // config["headers"]['myname']

  return config;
});


/**
 * 响应拦截器
 */
instance.interceptors.response.use( (response)=> {
  let repdata = response.data;

  return repdata;
});
// 定义成全局变量
Vue.prototype.$axios = instance;

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app');
